package io;

import java.io.*;

/**
 * 缓冲字符流(高级流)-----最常见的读写字符串的流
 * 内部维护了一个默认2kb(8192)长度的char数组,以块读写形式读写字符以提高读写效率
 * BufferdWriter和BufferedReader
 *
 */
public class PWDemo {
    public static void main(String[] args) throws IOException {
        /** 最常用写入字符串方式 */
        PrintWriter pw = new PrintWriter("pw.txt");
        pw.println("我想你是爱我的");
        pw.println("我猜你也舍不得");
        System.out.println("写出完成");
        pw.close();


        /*
        FileOutputStream fos = new FileOutputStream("pw.txt");//文件流(低级流)
        OutputStreamWriter osw = new OutputStreamWriter(fos);//转换流(高级流)
        BufferedWriter bw= new BufferedWriter(osw);//缓冲字符流(高级流)
        PrintWriter pw = new PrintWriter(bw);
        pw.println("我想你是爱我的");
        pw.println("我猜你也舍不得");
        System.out.println("写出完毕");
        pw.close();//同时调用了底层的flush()冲水

         */







    }
}
